package com.dooioo.pns.entity.model;

import org.apache.ibatis.type.Alias;

import java.io.Serializable;
import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * PackageName:com.dooioo.pns.entity.model
 * Author: Jerry.hu
 * Create: Jerry.hu (2015-04-22 下午6:06)
 * Description: 业务方实体类
 */
@Alias("businessSide")
public class BusinessSide implements Serializable {

	private static final long serialVersionUID = 2446993487129503631L;
	/**
	 * 主键id
	 */
	private int id;
	/**
	 * 业务方名称
	 */
	private String name;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 业务方状态，1:正常，9:删除
	 */
	private int status;
	/**
	 * 是否显示在消息体内
	 */
	private boolean isShow;

	/**
	 * 获取 创建时间
	 * @return 创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置 创建时间
	 * @param createTime 创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取主键id
	 * @return  主键id
	 */
	public int getId() {
		return id;
	}

	/**
	 * 设置 主键ID
	 *
	 * @param id 主键Id
	 */
	public void setId(int id) {
		this.id = id;
	}

	/**
	 * 获取 业务方 名称
	 * @return 业务方名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置 业务方 名称
	 * @param name 业务方 名称
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取 状态
	 * @return 状态 1正常，9删除
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * 设置 状态
	 * @param status 状态
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	public boolean isShow() {
		return isShow;
	}

	public void setIsShow(boolean isShow) {
		this.isShow = isShow;
	}

	@Override
	public String toString() {
		final StringBuffer sb = new StringBuffer("BusinessSide{");
		sb.append("id=").append(id);
		sb.append(", name='").append(name).append('\'');
		sb.append(", createTime=").append(createTime);
		sb.append(", status=").append(status);
		sb.append(", isShow=").append(isShow);
		sb.append('}');
		return sb.toString();
	}
}
